while True:
    chislo=int(input('Введите чертырехзначное число:'))
    if abs(chislo)<1000 or abs (chislo>9999):
        print('Число не четырех значное')
        continue
    if chislo % 2 ==0:
        chet='Да'
    else:
        chet='Нет'
    print('Число четное:', chet)
    if chislo % 3 ==0:
        krat_3='Да'
    else:
        krat_3='Да'
    print('Число кратное трем', krat_3)
    if int(chislo**0.5)**2==chislo:
        kvadrat=chislo**0.5
        print('Число является квадратом числа',int(kvadrat))
    else:
        print('Число является квадратом числа: Нет')
    c_1=chislo%10
    c_2=chislo//10%10
    c_3=chislo//100%10
    c_4=chislo//1000%10
    print('Наименьшая цифра числа:',min(c_1,c_2,c_4,c_3))
    print('Наибольшая цифра числа:',max(c_1,c_2,c_3,c_4))
    k_zeros=0
    if c_1==0:
        k_zeros+=1                
    if c_2==0:
        k_zeros+=1
    if c_3==0:
        k_zeros+=1
    if c_4==0:
        k_zeros+=1
    print('Количество нулей в числе:', k_zeros)
    if int(c_1**0.5)**2==c_1:
        print('Цифра в рязряде едениц является квадратом цифры:', int(c_1**0.5))
    else:
        print('Цифра в разряде едениц является квадратом цифры: Нет')
    if int(c_2**0.5)**2==c_2:
        print('Цифры в разряде десятков является квадратом цифры:',int(c_2**0.5))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if int(c_3**0.5)**2==c_3:
        print('Цифра в разряде сотен является квадратом цифры:', int(c_3**0.5))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if int(c_4**0.5)**2==c_4:
        print('Цифры в разряде тысяч является квадратом цифры:', int(c_4**0.5))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
